/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entidades;

import java.util.List;

/**
 *
 * @author Luan
 */
public class Questao extends BaseEntity {
    
    private int codigoQuestao;
    private String enunciadoQuestao;
    private GrauDificuldade dificuldade;
    private TipoQuestao tipoQuestao;
    private String listaTopico;
    private Double ValorPontuacao;
    //Apenas para questoes discursivas
    private String resposta;
    //Apenas para questoes de multipla escolha
    private List<String> opcoes;
    private int opcaoCorreta;

    public  Questao (){

    }

    public Double getValorPontuacao() {
        return ValorPontuacao;
    }

    public void setValorPontuacao(Double ValorPontuacao) {
        this.ValorPontuacao = ValorPontuacao;
    }
    
    public int getCodigoQuestao() {
	return codigoQuestao;
    }

    public void setCodigoQuestao(int codigoQuestao) {
	this.codigoQuestao = codigoQuestao;
    }
    
    public String getEnunciadoQuestao() {
    	return enunciadoQuestao;
    }

    public void setEnunciadoQuestao(String enunciadoQuestao) {
    	this.enunciadoQuestao = enunciadoQuestao;
    }
    
    public GrauDificuldade getDificuldade() {
    	return dificuldade;
    }

    public void setDificuldade(GrauDificuldade dificuldade) {
    	this.dificuldade = dificuldade;
    }
    
    public TipoQuestao getTipoQuestao(){
        return tipoQuestao;
    }
    
    public void setTipoQuestao(TipoQuestao tipoQuestao){
        this.tipoQuestao = tipoQuestao;
    }

    public void setTopico(String topico) {
	this.listaTopico = topico;
    }
	
    public String getTopico() {
	return listaTopico;
    }
    
    public String getResposta(){
        return resposta;
    }
    
    public void setResposta(String resposta){
        this.resposta = resposta;
    }
    
    public List<String> getOpcoes(){
        return opcoes;
    }
    
    public void setOpcoes(List<String> opcoes){
        this.opcoes = opcoes;
    }
    
    public int getOpcaoCorreta(){
        return opcaoCorreta;
    }
    
    public void setOpcaoCorreta(int opcaoCorreta){
        this.opcaoCorreta = opcaoCorreta;
    }
}